/*
 * 文件名：BpastPackDeviceDomain.java
 * 版权：Copyright by www.infopub.top
 * 描述：
 * 修改人：wangw
 * 修改时间：2020年3月19日
 * 跟踪单号：
 * 修改单号：
 * 修改内容：
 */

package top.infopub.mgr.bpast.domain;

import java.math.BigDecimal;
import java.util.Date;

/**
 * BpastPackDeviceDomain
 * @author wangw
 * @version 2020年3月19日
 * @see BpastPackDeviceDomain
 * @since
 */
public class BpastPackDeviceDomain {

    /**
     * 合同开工日期
     */
    private Date beginBuildDate;
    
    /**
     * 合同竣工日期
     */
    private Date EndBuildDate;
    
    public Date getEndBuildDate() {
        return EndBuildDate;
    }

    public void setEndBuildDate(Date endBuildDate) {
        EndBuildDate = endBuildDate;
    }

    public Date getBeginBuildDate(){
        return beginBuildDate;
    }
    
    public void setBeginBuildDate(Date beginBuildDate){
        this.beginBuildDate = beginBuildDate;
    }
    /**
     * 合同总价（元）（下浮后）
     */
    private BigDecimal afterTotalSum;
    
    public BigDecimal getAfterTotalSum() {
        return afterTotalSum;
    }

    public void setAfterTotalSum(BigDecimal afterTotalSum) {
        this.afterTotalSum = afterTotalSum;
    }
    /**
     * 项目合同名称
     */
    private String contractName;
    
    public String getContractName(){
        return contractName;
    }
    
    public void setContractName(String contractName){
        this.contractName = contractName;
    }
    /**
     * 项目合同编码（选填）
     */
    private String contractNo;
    
    public String getContractNo(){
        return contractNo;
    }
    
    public void setContractNo(String contractNo){
        this.contractNo = contractNo;
    }
    /**
     * 区域公司ID
     */
    private String hrOrgAreaId;
    
    public String getHrOrgAreaId(){
        return hrOrgAreaId;
    }
    
    public void setHrOrgAreaId(String hrOrgAreaId){
        this.hrOrgAreaId = hrOrgAreaId;
    }
    /**
     * 项目公司ID
     */
    private String hrOrgProId;
    
    public String getHrOrgProId(){
        return hrOrgProId;
    }
    
    public void setHrOrgProId(String hrOrgProId){
        this.hrOrgProId = hrOrgProId;
    }
    /**
     * 补充协议内容说明
     */
    private String saMemo;
    
    public String getSaMemo() {
        return saMemo;
    }

    public void setSaMemo(String saMemo) {
        this.saMemo = saMemo;
    }
    /**
     * 项目全局唯一编号
     */
    private String proCode;
    
    public String getProCode(){
        return proCode;
    }
    
    public void setProCode(String proCode){
        this.proCode = proCode;
    }
    
    /**
     * 项目名称
     */
    private String proName;
    
    public String getProName(){
        return proName;
    }
    
    public void setProName(String proName){
        this.proName = proName;
    }
    /**
     * 建安下浮率（%）
     */
    private String totalRate;
    
    public String getTotalRate() {
        return totalRate;
    }

    public void setTotalRate(String totalRate) {
        this.totalRate = totalRate;
    }
    /**
     * 合同签订日期 可为空 补充签订时更新
     */
    private Date signDate;
    
    public Date getSignDate(){
        return signDate;
    }
    
    public void setSignDate(Date signDate){
        this.signDate = signDate;
    }
    
    /**
     * 合同类型
     * 1=原合同（承继协议） 2=补充协议（承继补充协议）
     */
    private String extType;
    
    public String getExtType(){
        return extType;
    }
    
    public void setExtType(String extType){
        this.extType = extType;
    }
    /**
     * 审核通过时间
     */
    private Date endTime;
    
    public Date getEndTime() {
        return endTime;
    }

    public void setEndTime(Date endTime) {
        this.endTime = endTime;
    }
    
    /**
     * 区域公司
     */
    private String orgAreaName;
    
    public String getOrgAreaName() {
        return orgAreaName;
    }

    public void setOrgAreaName(String orgAreaName) {
        this.orgAreaName = orgAreaName;
    }

    /**
     * 合作单位名称
     */
    private String sgCoopName;

    public String getSgCoopName() {
        return sgCoopName;
    }

    public void setSgCoopName(String sgCoopName) {
        this.sgCoopName = sgCoopName;
    }
    
}
